---
title: " Workstation Type User Manual"
space: "Manufacturing"
url: "https://support.aakvatech.com/Manufacturing- workstation- type- user- manual"
updated: "2026-07-22"
---

# Workstation Type User Manual

## 1. Overview
The **Workstation Type** in **ERPNext** is used to categorize different types of workstations based on their operational characteristics and cost factors. It helps in managing workstation-specific costs such as electricity, labor, rent, and consumables, ensuring accurate cost calculations for manufacturing operations.

## 2. Key Features
- **Workstation Categorization:** Defines different workstation types based on cost and function.
- **Cost Calculation:** Automatically calculates the total hourly rate based on cost components.
- **Integration with Workstations:** Links workstation types to actual workstations for consistency.
- **Quick Data Entry:** Supports **Quick Entry** for easier and faster setup.
- **Search & Filter Support:** Enables users to search and categorize workstation types efficiently.

## 3. Pre-Requisites
Before configuring a **Workstation Type**, ensure the following:
- **Manufacturing Module is Enabled** in ERPNext.
- **User has the required permissions** to create and manage workstation types.
- **Workstations are set up** to be linked to a workstation type.

## 4. Step-by-Step Usage
### Step 1: Creating a New Workstation Type
1. Navigate to **Manufacturing > Setup > Workstation Type**.
2. Click on **New** to create a new workstation type.
3. Enter the **Workstation Type Name**.
4. Specify the cost components:
   - **Electricity Cost** (Per Hour)
   - **Consumable Cost** (Per Hour)
   - **Rent Cost** (Per Hour)
   - **Labor Cost** (Wages Per Hour)
5. The **Net Hour Rate** will be automatically calculated.
6. Add a **Description** if necessary.
7. Click **Save** to store the new workstation type.

### Step 2: Assigning Workstation Type to Workstations
1. Navigate to **Manufacturing > Setup > Workstations**.
2. Select an existing workstation or create a new one.
3. In the **Workstation Type** field, select the appropriate type.
4. Click **Save** to apply the changes.

## 5. Script Customizations
- **Customizing Hour Rate Calculation:** Modify the `set_hour_rate()` function in the `WorkstationType` class to include additional cost components.
- **Fetching Workstations by Type:** Use the `get_workstations()` function to retrieve all workstations assigned to a particular type.
- **Automating Workstation Type Assignment:** Create a custom script to assign workstation types based on predefined rules.

## 6. Troubleshooting (Common Errors and Resolutions)
| Error | Cause | Solution |
|-------|-------|----------|
| *Hour Rate Not Updating* | Cost components are missing | Ensure that all cost fields are filled |
| *Cannot Save Workstation Type* | Duplicate workstation type name | Use a unique name for each workstation type |
| *Workstation Not Linked to Type* | Workstation type is not selected | Assign a workstation type in the workstation settings |

## 7. User Roles and Permissions
### Roles Available:
- **Manufacturing User:** Can create, edit, and manage workstation types.
- **System Manager:** Full control over workstation type setup and configurations.
- **Read-Only Users:** Can view workstation types but cannot make modifications.

### Permissions Matrix
| Action | System Manager | Manufacturing User | Read-Only |
|--------|---------------|----------------|-----------|
| Create Workstation Type | ✅ | ✅ | ❌ |
| Edit Workstation Type | ✅ | ✅ | ❌ |
| View Workstation Type | ✅ | ✅ | ✅ |
| Delete Workstation Type | ✅ | ❌ | ❌ |

## 8. Key Notes
- **Ensure workstation types are correctly configured** before assigning them to workstations.
- **Regularly review workstation costs** to maintain accurate cost calculations.
- **Avoid duplication of workstation types** to maintain a structured setup.
- **Use workstation type filtering** to efficiently categorize and manage workstations.

---
This manual provides a comprehensive guide to managing **Workstation Types** in ERPNext. For further assistance, contact the **System Administrator** or refer to **Frappe Documentation**.

